// 读取目录训练：

// 读取指定目录 mydir 中的文件：并输出每个文件的大小。
// 1. 导入文件系统模块
const fs = require("fs");
try {
    // 2. 同步读取目录信息
    const files = fs.readdirSync("./mydir");
    // 3. 遍历读取目录中的每个文件
    for (let f of files){
        // 为每个文件拼接上访问路径
        let file = "./mydir/" + f;
        console.log(file);
        // 4. 获取并输出每个文件的大小
        console.log(fs.statSync(file).size);
    }
    
} catch (error) {
    console.log("文件或目录操作失败！", error.message);
}

/**
 ------
 |-- 17-****.js
 |-- mydir/
 |    |-- b.txt
 |    |-- b2.txt
 |    |-- c.txt
 |    |-- c2.txt
 |
 */